IVPAction Struct Reference

Vertex primitive action. More...

Inheritance diagram for IVPAction:

IMCUnknown List of all members.

Public Types

enum  EVPActionKind {
  kVPATrackBall, kVPAResize, kVPAOffset, kVPAMoveSelection,
  kVPASelection, kVPACrease, kVPAGeneral, kVPAGeneralMove,
  kVPAExtrude, kInvalidVPActionKind = 0xFFFFFFFF
}

Public Member Functions

virtual void MCCOMAPI Do ()=0
virtual void MCCOMAPI Undo ()=0
virtual void MCCOMAPI Redo ()=0
virtual ErrorCode MCCOMAPI BeginTracking (void *data)=0
virtual void MCCOMAPI ContinueTracking (void *data1, void *data2)=0
virtual void MCCOMAPI FinishTracking ()=0
virtual void SetUniversalManipulator (IVPUniversalManipulator *um)=0
 to know softsel/orientation....

Detailed Description

Vertex primitive action.


Member Enumeration Documentation

enum IVPAction::EVPActionKind
 

Enumerator:
kVPATrackBall 
kVPAResize 
kVPAOffset 
kVPAMoveSelection 
kVPASelection 
kVPACrease 
kVPAGeneral 
kVPAGeneralMove 
kVPAExtrude 
kInvalidVPActionKind 


Member Function Documentation

virtual ErrorCode MCCOMAPI IVPAction::BeginTracking (  void *  data  )  [pure virtual]
 

virtual void MCCOMAPI IVPAction::ContinueTracking (  void *  data1,
void *  data2
)  [pure virtual]
 

virtual void MCCOMAPI IVPAction::Do (   )  [pure virtual]
 

virtual void MCCOMAPI IVPAction::FinishTracking (   )  [pure virtual]
 

virtual void MCCOMAPI IVPAction::Redo (   )  [pure virtual]
 

virtual void IVPAction::SetUniversalManipulator (  IVPUniversalManipulator *  um  )  [pure virtual]
 

to know softsel/orientation....

virtual void MCCOMAPI IVPAction::Undo (   )  [pure virtual]
 


The documentation for this struct was generated from the following file:
Generated on Wed Dec 7 14:27:41 2005 for Carrara SDK Doc by  doxygen 1.4.5